REQUIRED FCC NOTICE
The Federal Communications Commission (FCC) has established rules
which govern data modem direct connection to the telephone network. A
jack is provided by the telephone company for the direct connection.
Jacks of the modular type required for the connection are not provided on
party lines or coin lines.
If it is suspected that the data modem is malfunctioning, it may be causing
effects on the telephone lines outside the permissable operating specifi-
cation of FCC 68. In this case, the modem should be disconnected until
the source of the difficulty is determined.
This equipment generates and uses radio frequency energy and if not
installed in strict accordance with the installation and operating instruc-
tions may cause interference to radio and television reception. The
modem has been type tested and found to comply with the limits for a
Class B computing device in accordance with the specifications of
Subpart J of Part 15 of FCC Rules, which are designed to provide
reasonable protection against such interference in a residential installa-
tion. However, there is no guarantee that interference will not occur in a
particular installation. If this modem does cause interference to radio or
television reception, which can be determined by disconnecting the
modem, the user is encouraged to try to correct the interference by
changing the position of the VIC with respect to the television or radio.
Copyright c 1 982 by Commodore Business Machines, Inc. All rights reserved. No part of this manual
may copied, photocopied, published or otherwise reproduced without written permission from
Commodore. VIC 20, VICTERM I and VICMODEM are trademarks of Commodore Business
Machines, Inc. The Commodore product number for VICMODEM is 1 600. The Commodore product
number lor VICTERM I is VT 232.
Commodore Information Network 2
Connect Phone To Modem 5
Control Menu t 15
Format Menu 13
Function Keys 18
Installing The Modem 3
Load Victerm I 16
Terminal Program 7, 8
Victerm I Features 12
A PIONEERING ACHIEVEMENT IN MODEM
Commodore wants everyone to join the "Computer Revolution"—
that's why we invent products which are not only revolutionary but
also affordable. The VICMODEM** is only an example.
When Commodore introduced VIC 20"* — the Friendly Computer,
the first color computer priced under $300, we wanted to include
a telephone modem to go with it, but we wanted our modem to be
in the $100 range, so everyone could afford telecomputing.
Unfortunately none of the major modem manufacturers we
contacted would, or could, make a modem we could sell at this
price. Finally we located a small creative design group and
presented them with our concept and design specifications. The
group started working with us and a few months later delivered
the modem we asked for. It took a total of 6 months from concept
to production and. in March 1982 the first VICMODEMs were
delivered for sale.
The result is a low priced modem cartridge which plugs into the
VIC 20 and connects directly to your telephone. The VIC 20 and
the VICMODEM together retail for less than $410 . . . and that
price is lower then the price of many modems!
We at Commodore are committed to leading the Personal Com-
puter Revolution with new products that bring you the most
advanced technology available, at prices you can afford.
WHAT IS ELECTRONIC COMMUNICATIONS?
What is "Electronic Communications"? Very simply, it's the ability
to send and receive information over phone lines using your
computer. The VICMODEM "translates" electronic signals to and
from your computer so those signals can be sent over the
telephone. YourVICMODEM lets you communicate and exchange
data with almost any type or size computer. You can use your VIC
to "talk" over the phone with other VIC users or users of other
computers, tie into computer "telephone bulletin boards," or
access a computer information service.
SCIENCE FICTION IS NOW REALITY
Science fiction writers used to speculate that one day we'd be
able to use "electronic libraries" in our home or office - the
technology has been here for several years ■ but it took the low-
priced VIC-20 and VICMODEM to make this service affordable . . .
and turn science fiction into reality.
Your Commodore computer gives you tomorrow's world of elec-
tronic communications . . . today. By allowing you to connect your
computer to a telephone, your VICMODEM puts you in touch with
incredible information services like "CompuServe", "The Source",
"Dow Jones", and other computer networks.
FREE "COMPUSERVE" SUBSCRIPTION
As a VICMODEM owner, you're entitled to ONE FREE HOUR of
access time on the CompuServe Information Service . . . PLUS . . .
Commodore gives you a FREE SUBSCRIPTION to CompuServe,
which includes Commodore's own special information network
for Commodore computer users.
Here are just a few of the services available through CompuServe
(and the "Commodore Information Network"):
• educational programs
• sports scores
• computer games
• spelling aids
• home budgeting
• electronic mail
• Commodore Product News
• commodities prices
• newswire stories
• financial reports
• stock quotes
• airline schedules
• research data
• Commodore Technical Data
NOTE: Remember, communicating with another computer re-
quires the modems to be set in opposite modes, one in
"answer" the other in "originate". Normally, working with ser-
vices like CompuServe your modem should be set to "O"
Listed below, in table 3, is a listing of the ASCII codes, their
functions and how to access these control commands on the
VIC. Included in this listing are the special codes that tell the
host computer to transmit, receive and stop.
Table 2. Generating ASCII Codes
FUNCTION Hold CRTL
Table 2b. Color Controls for TERM 64
Depress CTRL key with: Effect on Output
(2 color mode only)
sending computer's character
We have set each of the function keys to send a different con-
Control C and control S are traditionally used to indicate a
stop command; control Q means to resume sending and con-
trol P is a break key. (This tells the computer that you want to
exit the program you are currently running.)
Check the manual from the information provided to be sure
that these keys are to be used.
WITH OTHER COMPUTERS
"Talking" with your computer to other computers is as sim-
ple as typing on the keyboard. As you hit each key, the
character is immediately transmitted through the modem to
the other computer. When communicating with another VIC
(or any other Commodore computer) all the cursor control
keys are active, including the CLR/HOME. This means you
could clear someone's screen from miles away!
With your new modem, YOU can access information resources
that up to now only the largest libraries and businesses could
afford. If you're a programmer, you can use different computer
languages and programming tools. Add to this the many personal
services available and you've stepped into the next era of
technology . . . the Computer Information Age.
GETTING STARTED — STEP-BY-STEP
Please read this entire manual before you turn on your computer.
Here is a step-by-step explanation of how to connect and use the
INSTALLING THE VICMODEM
1 . Make sure your computer is turned OFF. (When ever inserting
or removing any cartridge it is best to have the unit off.
2. Insert the VIC MODEM into the User Port (see figure 1).
3. Turn your computer on.
^ v r ~ \r~\r^/-^/-^r^r-\r-\r-^<-^r^r—\r^ r-y^r^
3. Dial the correct phone number, listen for a high pitched tone,
then remove the plug from the handset, (see figure 3)
4. On the side of the VICMODEM there is a red indicator light,
(see figure 2) This light will illuminate when the modem is
transmitting and receiving information via the telephone.
5. When the VIC has found the program, "loading" will ap-
pear on your TV screen, which lasts for a minute or two.
6. As soon as loading is complete the computer will say
"READY." Type "RUN" and press return. The screen will
briefly flash the copyright notice and next, TERMINAL
READY will appear at the top of the screen.
7. Type f4, to make the necessary selections from the menu
pages. Press N to change from menu one to menu two.
Type T to enter terminal mode.
8. Now pick up your telephone. Dial the telephone number of
the computer you're calling. The computer will answer the
phone with a high pitched tone. Connect the phone jack to
the back of the modem. The red light on the modem will
light up when the connection is complete.
9. Use the sign on procedure as described in your computer
network reference guide.
CHANGING SCREEN COLORS
VICTERM I and TERM 64 let you control the character, screen
and border colors. To change the screen color, for example,
using the VIC-20 hold down the CTRL key and hit the f3 key,
and using the Commodore 64 hold down the CTRL key and
press the 8 key; you'll see the color change on the screen.
Continue pressing the f3 key (or the 8 key) until screen is the
color you want. Below is a table of the color control
Table 2a. Color Controls for VICTERM I
Depress CTRL key with: Effect on Output:
f3 screen background
English Pounds border
f5 character color
f1 (2 color mode only)
sending computer's character
2. VIC-to-VIC/VIC-to-ASCII — Most computers create characters
according to a standard set of codes called ASCII. Com-
modore's computers use a slightly different set of codes.
VICTERM I translates this different "language" from other
computers as well as giving you the full range of graphics and
sound when communicating VIC to VIC. When on the second
menu press V to transmit or receive from a Commodore
computer. Any other computer requires VIC to ASCII, select A.
3. 2 Color Option — To improve readability, we have made it
possible to display characters you send in one color and the
characters you receive in another color. Select the 2 color
option by hitting the 2 key, while the second menu is displayed.
To cancel this feature press the 2 key again.
4. Format End of Line — Words that ru n past the end of the line on
the screen normally appear fragmented, partially on one line
and partially on the next. By selecting format end of line, any
words that would have been broken up are moved entirely to
the next line, this makes text more readable.
Select the format end of line by hitting f, and to cancel the
choice press F again.
1. VICTERM I tape should only be used on VIC's without extra
memory. This means there can be no expander cartridges or
game cartridges plugged into the back of the VIC. When the
screen comes up it should read 3583 bytes free.
2. Install the modem as given in the modem instruction manual.
3. Turn on the VIC, and rewind the VICTERM I tape.
4. Type "Load" command on the VIC, press play on the cassette
when prompted on the TV screen.
Load your terminal software (you will need to use a "terminal
program" to allow your VIC to "talk" over the telephone). You
can use any of the following programs.
a VICTERM- 1- this is a cassette program included with your
.VICMODEM. Requires use of the DATASSETTE to load into
the computer. See instructions later in this manual.
b. VICTERM-40 Cartridge - A special Terminal cartridge avail-
able summer 1982.
c. VIC-terminal program. - see page 7.
In order for VICTERM I to function properly you must not have
any cartridges in the Expansion Port (see figure 1). Be sure to
.turn the computer off before inserting or removing any car-
tridges. If you are not using VICTERM I be sure to follow the
instructions as given in the manual provided with the software.
CONNECTING THE TELEPHONE
1 . You must have a modulartelephone in which the plug may
be disconnected from the handset, (see figure 3) If your
handset does not have an RJ1 1 C plug (a four pin plug) you may
have to purchase a VICMODEM Non Modular Telephone
2. Set the originate/answer switch on the side of the modem to
the correct position. You should push it to the "O" position
(originate mode), when you are using your computer to "talk" to
most information providers. It will be in this position to
connect to the Commodore Information Network. It is set
"A" (answer mode), when you are receiving a call originated by
another computer; example, you plan to communicate directly
by phone with a friend; he will start his VICMODEM in "originate
mode" and you will set yours to "answer mode".
4. Insert the plug into the phone socket in the back of the
VICMODEM. (see figure 2) Now your computer is ready to
operate as a terminal. At this point you must follow the
instructions given to you with your CompuServe subscription,
or, if using another service, in their instructions. (NOTE: Once
you have removed the handset, put it on the side, DO NOT put it
on the phone cradle!)
Do Not Hang
Up The Headset
Included FREE in this package is VICTERM I, which is loaded into
your computer via the Commodore DATASSETTE. By loading this
software and following the instructions provided in the manual
your computer will be able to operate over the telephone.
Also available is VICTERM-40, a cartridge which plugs into the
VIC 20 User Port. This software package not only turns your VIC
into a terminal, it gives you a 40 or 22 column display and allows
you to save the valuable information you receive, on your
Commodore printer or the Commodore disk.
3. Word Length — This controls how many bits are in each
character. Most computers use 7 or 8 bits.
Set the word length by pushing W, then use the CRSR right key
to make your selection. Press RETURN when finished.
4. Stop Bits — Some computers require that blank bits be sent
after each character, to signal the end of a character. Normally,
a 300 baud computer gets 8 bits of data for each character, this
makes a total of ten bits including the start and stop bit.Hence,
300 baud becomes 30 characters per second.
To set the number of stop bits, you press the S key, use the
CRSR right key to select the number of stop bits. Hit RETURN
when the proper selection is made.
5. Parity — Some computers check for transmission errors by
setting the highest bit in each character in a certain way. In
even parity, the total number of "on" bits in each character
should always be an even number; in odd parity, the number of
"on" bits is odd. Space parity always leaves the highest bit off
and mark parity leaves the bit "on".
Incorrect parity will cause many of the characters to be printed
Set the parity on the first menu page by pressing the P key,
then use the CRSR right key to select the proper parity. Press
RETURN when through.
B. VIC CONTROL MENU, MENU #2
1 . Linefeed — You press return at the end of a line, in order to start
a new line. Some computers expect to receive a "carriage
return", to start a new line. Other computers expect both a
"carriage return" and a "linefeed" signal. You can select both
signals by pressing L To choose the "carriage return only
signal" type C.
2. Duplex — A computer in full duplex mode will "echo" back to
the sender's screen all signals it receives. This checks infor-
mation against loss or alteration. It is similar to speaking to
someone who repeats every word you say.
The half duplex mode of operation does not "echo". It is similar
to normal conversation between two people.
Below is a table of duplex combinations between two compu-
ters and the results you can expect on your screen.
Table 1 . Dublex Settings
Double characters on screen
1st character is yours
2nd character is the host
Only see the Mainframe
Sometimes it is desirable to have a particular combination of
settings (ex: 2 color VIC option requires that both computers
operate at half duplex). To make changes refer to the host
computer's reference manual.
The following computer program is for use with the VIC 20. This is
a third method of turning your VIC into a terminal. You may type
this into the computer and then start it by typing "run", those of
you learning to program may find some of the routines interesting!
For your convenience, we have provided an explanation of the
Terminal Software for the VIC
100 OPEN 5,2,3,CHR$(6)
110 DIM F%(255), T%(255)
200 FOR J=32 TO 64: T%(J) =J: NEXT
210 T%(13)=13: T%(20)=8: RV=18: CT=0
220 FOR J=65 TO 90: K=J+32: T%(J)=K: NEXT
230 FOR J=91 TO 95: T%(J)=J: NEXT
240 FOR J=193 TO 218: K=J-128: T%(J)=K: NEXT
280 IF KO0 THEN F%(K)=J: F%(K+1 28)= J
toia pri kit " «ru p<t/i A7\ n0TE: lnsert a space between
d(9W KHI N I OH H$(l 47) tne quotes in program lines
31 GET#5,A$ 300, 330 and 360. Do not put a
320 IF A$=" " OR ST < >0 THEN 360 s P ace in the Quotes in line 320.
330 PRINT" "CHR$(157);CHR$(F%(ASC(A$)));
340 IF F%(ASC(A$))=34 THEN POKE 21 2,0
350 GOTO 310
360 PRINT CHR$(RV) " "CHR$(157); CHR$(146);: GET A$
370 IF A$< >" " THEN PRINT#5,CHR$(T%(ASC(A$)));
390 IF CT=8 THEN CT=0: RV=1 64-RV
410 GOTO 310
TIP. Once you have typed the above program into
your computer, save it on your tape or disk for
future reference or use.
Line Number(s) Explanation
260 thru 290
310 thru 330
360 thru 390
Opens channel to modem
Dimensions input and output buffers
Places special characters into transmitting array
Enters carriage return, disables Shift into the
array and defines the reverse key
Enters lower case characters into the array
Enters special characters into the array
Enters upper case characters into the array
Defines the RVS/OFF and f 1 keys as break keys
Defines the receiving array (F%) to be identical to
the sending array (T%)
Clears the screen
Reads from the modem and prints that character
on the screen
Resets the quote mode
Places a cursor on the screen for ease of reading
Checks modem before sending characters
You can add the following line to your- program to give the
standard start and stop commands.
255 T%(137)=03: T%(134)=17: T%(138)=19
T%(137) turns the f2 key into a control C
T%(134) turns the F3 kev into a control Q
T%(138) turns the f4 key into a control S
^Activated control — keys to send operating instructions to
the host computer such as stop, hold, and begin transmitting.
*100% machine language program — give you very fast
and accurate program operation.
SPECIAL FUNCTIONS MENU
A menu is a listing of all the options available to the user, in the
same manner a restaurant menu is a listing of the entrees
available. When VICTERM I indicates "TERMINAL READY" you
can call up a menu at any time by typing F4 (To do this, hold down
the SH I FT key and press f3). VICTERM I sends the other computer
a special character (control S for the technically minded) that tells
it to stop sending so you won't lose any data while reading the
There are 2 different menus, the Communications Formate Menu
and the VIC Control Menu. You can switch from one menu to the
other by typing the N key. When finished with the menu, type the T
key to get back into terminal mode. The VIC sends the character
(control Q) that tells the computer to resume sending information
A. COMMUNICATION FORMAT MENU,
1. Baud Rate — This controls the speed of communications in bits
per second. The VICMODEM operates in the range to 300
baud. If you get nothing but strange characters on the screen,
check the baud rate.
To set the baud rate press the B key, then use the CRSR right
key until the correct rate is found. Press RETURN to make the
VICTERM I AND TERM 64
There are two sides to the cassette tape — one side is for use
with the V1C-20 (VICTERM I) and the other side is for use with
the Commodore 64 (TERM 64). This software gives your com-
puter the ability to act as a "terminal". When you connect
your microcomputer to a modem and a telephone you
become an active participant in the Information Age. To ease
your entry into this era Commodore has designed the
VICTERM I and TERM 64 so that you can enjoy your new VIC-
MODEM within a matter of minutes. We have made every ef-
fort to make this manual and software as uncomplicated as
possible. It's what we call "user friendly". The capabilities of
VICTERM I and TERM 64 can be best understood if you read
the entire manual before attempting to use this software.
To simplify writing and reading of this manual, all instruc-
tions will be stated for VICTERM I. Unless qualified, these in-
structions will also work for the TERM 64."
VICTERM I FEATURES —
WHAT THE PROGRAM CAN DO
VICTERM I, has many impressive features. They include:
*"User Friendly" — menu operation where you can "order"
such delectables as baud rate, parity, and stop bits to match
almost any system! More about these terms later.
*Format end of line — use to stop wraparound. Wraparound
occurs when a word is too large to fit at the end of a line, and
the remainder of the word is continued on the next line. Even
a little wraparound makes the text difficult to read. Therefore
we designed the "Format end of line" to eliminate wrap-
around and create easier to read text!
*2 color option — aids in reading the computer dialogue by
making your text a different color than the host computer's
text. This makes the dialogue easier to read.
The following is a brief explanation of a few of the words used in
1. Answer/Originate — This function refers to the switch on the
side of the VICMODEM and allows your computer to initiate
communications or receive data when another VIC or other
computer connects to you. You will use originate mode
when signing onto the Commodore Information Network.
2. BPS (Baud Rate) — This is the speed in which data is
transmitted over a communications line. Your VICMODEM
operates in the range to 300 BPS (0 - 300 Baud).
3. Full Duplex — A full duplex mode is one in which two-way
communications is accomplished by using two communications
lines, one going in each direction.
4. Information Utilities — Providers of information services like
"The Source" and "CompuServe". Information can be obtained
(for an hourly connect fee) from the providers through your
computer. The information you can obtain ranges from games,
consumer information to an electronic encyclopedia, stock
quotes and news reports.
5. Modem — A modem is your key to accessing the world of
telecomputing. It is a data transmission device that converts
computer "talk" into a form that can be carried over the phone
6. X/ON and X/OFF — These commands allow you to stop and
start the flow of the data transmission on your screen. Control Q
and control S are the traditional commands for X/ON and
VICMODEM is a data communications modem. The VICMODEM
is compatible with the Bell 1 03 type modems. It is a direct connect
modem, can operate in full duplex, has a switch selectable
originate and answer mode and has a data rate of to 300 BPS.
(The baud rate may be changed thru VICTERM I).
Troubles?! Be sure your modem is firmly installed in the proper
slot. If you still encounter telephone problems disconnect the
VICMODEM. Check to see if you still have those problems. If not,
the modem may have been the cause. Do not use it until it has
been repaired, (examine your warranty) The telephone company
is not responsible for difficulties caused by this equipment.
Line Interface: FCC part 68, Direct Connect
Data Interface: TTL Standard
Indicator: Data Carrier Detect Lamp
Power Requirement: 9-1 1 Vac, 60 Hz, 180 mW
TELEPHONE COMPANY NOTIFICATION
Since the VICMODEM utilizes phone lines, the telephone com-
pany will need the following information before it is connected to
the phone lines:
• The telephone number, in your home, to which the modem is
to be connected.
• The FCC registration number B4V8N2-68331-KX-N
• The ringer equivalence: O.OB
Data Format: Serial, Binary, Asynchronous
Operate Mode: Manual Dial, Manual Answer/Originate select,
Data Rate: 0-300 BPS
Modulation: Frequency Shift Keyed